
/*首页样式*/
.container_box{
	margin-bottom: 0.2rem;
	padding: 0.2rem 0.1rem;
	box-sizing: border-box;
}
.fitness_location{
	text-align: center;
	margin-top: 0.1rem;
	margin-bottom: 0.2rem;
	width: 100%;
	padding:0.2rem 0.1rem;
	box-sizing: border-box;
	border-radius: 5px;
	box-shadow:0px 3px 5px 2px #F4F5F8;/*显示左右和下阴影*/
}
.card_sales{
	width: 100%;
	padding: 0.1rem;
	box-sizing: border-box;
	border-radius: 5px;
	box-shadow:0px 2px 5px 2px #F4F5F8;/*显示左右和下阴影*/
	margin-bottom: 0.2rem;
}
.card_year{
	font-size:0.14rem;
	font-weight:500;
	color:rgba(48,48,69,1);
	text-align: left;
	margin-left: 0.1rem;
}
.card_day{
	font-size:0.13rem;
	font-weight:400;
	color:rgba(14,156,250,1);
	margin-left: 0.1rem;
	margin-top: 0.1rem;
}
.card_money{
	font-size:0.13rem;
	font-weight:500;
	color:rgba(251,163,12,1);
}
.card_date{
	margin-left: 0.8rem;
}


/*团课详情样式*/
.group_details{
	width: 100%;
	padding: 0.1rem;
	box-sizing: border-box;
}
.spinning_img{
	width: 0.66rem;
	height: 0.66rem;
}
.spinning_txt{
	margin-top: 0.1rem;
}
.spinning_txt>p{
	padding-left: 0.1rem;
}
.spinning_name{
	font-size: 0.12rem;
    font-weight: 400;
    color: rgba(14,156,250,1);
}
.font_size12{
	font-size: 0.12rem;
}
.head_card{
	width: 20%;
}

.group_details_state{
	margin-top: 0.2rem;
	padding-right: 0.1rem;
	margin-bottom: 0.2rem;
	border-radius: 5px;
	box-shadow: 0px -2px 0px 0px #F2F3F7,   /*上边阴影  红色*/

                -2px 0px 0px 0px #F2F3F7,   /*左边阴影  绿色*/

                2px 0px 0px 0px #F2F3F7,    /*右边阴影  蓝色*/

                0px 5px 15px 4px #F2F3F7;    /*下边阴影  黄色*/
}
/*新增*/
header{
	padding: 10px;
	position: relative;
}
header ul{
	overflow: auto;
}
header ul li{
	float: left;
	font-size:0.16rem;
	font-weight:500;
	color:rgba(48,48,69,1);
	margin-right: 0.25rem;
}
header ul li:nth-child(2) a{
	font-size:0.15rem;
	font-weight:400;
	color:rgba(14,156,250,1);

}
header ul li:nth-child(3){
	margin-right:0;


}

.logo{
	display: none;
	z-index: 9999;
	position: absolute;
	right: 0rem;
	background: #f5f5f5;
	font-size: 0.12rem;
	padding: 0rem 0.3rem;
}
.logo p{
     height: 0.3rem;
	 line-height: 0.3rem;
	
}
.logo p:nth-child(1){
	border-bottom: 1px solid rgba(102,102,102,0.2)
}
.fitness_location ul{
	overflow: auto;
}
.fitness_location ul li{
	float: left;
	width: 50%;
	padding-bottom: 0.2rem;
	font-size:12px;
	font-weight:400;
	color:rgba(51,51,51,1);
}
.fitness_location .first{
	border-bottom: 2px solid rgba(151,151,151,0.2);
}
.fitness_location .first li:nth-child(1) p:nth-child(1){
	height:0.17rem;
	font-size:0.12rem;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:0.17rem;
}
.fitness_location .first li:nth-child(2) p:nth-child(1){
	height:0.17rem;
	font-size:0.12rem;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:0.17rem;
}
.fitness_location .first{
	position: relative;
}
.fitness_location .first li:nth-child(1):after{
	content: "";
	width: 2px;
	height: 0.5rem;
	background-color: rgba(151,151,151,0.2);
	position: absolute;
	left: 50%;
	top: 0.1rem;
}

.hint{
	text-align: right;
	color: red;
	padding-right: 0.14rem;
}
.all_kh{
	height:0.5rem;
	font-size:0.36rem;
	font-weight:600;
	color:rgba(14,156,250,1);
	line-height:0.5rem;
}
.add_xz{
	height:0.5rem;
	font-size:0.36rem;
	font-weight:600;
	color:rgba(251,159,50,1);
	line-height:0.5rem;
}
.membership_card{
	margin-bottom: 0.1rem;
	font-size:0.16rem;
}


.fitness_location .two li:nth-child(1) p:nth-child(1){
	height:0.17rem;
	font-size:0.12rem;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:0.17rem;
}
.fitness_location .two li:nth-child(2) p:nth-child(1){
	height:0.17rem;
	font-size:0.12rem;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:0.17rem;
}
.fitness_location .two{
	position: relative;
	padding: 0.2rem 0.1rem 0rem 0.1rem;
}
.fitness_location .two li:nth-child(1):after{
	content: "";
	width: 2px;
	height: 0.5rem;
	background-color: rgba(151,151,151,0.2);
	position: absolute;
	left: 50%;
	top: 0.3rem;
}
.two_cw{
	height:0.5rem;
	font-size:0.36rem;
	font-weight:600;
	color:rgba(153,153,153,1);
	line-height:0.5rem;
}
.today_gj{
	height:0.5rem;
	font-size:0.36rem;
	font-weight:600;
	color:rgba(51,51,51,1);
	line-height:0.5rem;
}

.lf{
	float:left;
}
.rf{
	float: right;
}
.mem_card{
	width: 30%;
}
.mem_card img{
	width:100%;
}
.width70{
	width: 70%;
}
.margin_bottom{
	margin-bottom: 0.1rem;
}
/*搜索框3*/
.bar3 {
	background: #f3f3f3;
	margin-bottom: 0.1rem;
	border-radius: 0.04rem;
}
.bar3 form {background: #f1f1f1;}
.bar3 input{
	background: transparent;
	padding-left: 0.35rem;
	padding-right: 0.1rem;
}
.bar3 button {
	background: transparent;
	border-radius: 0.08rem;
}
.bar3 button {
	top: 0;
	left: 0;
}
.bar3 form {
	position: relative;
	margin: 0 auto;
	border-radius: 0.04rem
}

.bar3 input, button {
	border: none;
	outline: none;
}

.bar3 input {
	height:0.35rem;
	padding-left: 0.35rem;
	width: 100%;
}
.bar3 input::placeholder{
	font-size: 0.12rem;
}
.bar3 input::-webkit-input-placeholder { /* WebKit browsers */ 
	font-size: 0.12rem;
} 
.bar3 input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
	font-size: 0.12rem;
} 
.bar3 input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
	font-size: 0.12rem; 
} 
.bar3 input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
	font-size: 0.12rem; 
} 
.bar3 button {
	height: 0.4rem;
	width: 0.35rem;
	cursor: pointer;
	position: absolute;
}
.bar3 button img{
	height: 0.14rem;
}
.my_add_card{
	font-size: 0.14rem;
	text-align: right;
	height: 0.25rem;
	line-height: 0.25rem;
	color: rgba(14,156,250,1);
	margin-bottom: 0.1rem;
}


/*添加会员*/
.padding14{
	padding-right: 0.14rem;
}
.Information_entry{
	height: 0.45rem;
	line-height: 0.45rem;
	margin-bottom: 0.1rem;
	border-bottom: 1px solid #f3f3f3;
}
.Information_entry label{
	width: 25%;
	padding-left: 0.1rem;
	font-size: 0.14rem;
}
.remark label{
	width: 25%;
	padding-left: 0.1rem;
	font-size: 0.14rem;
}
.Information_entry .message select{
	float: right;
	color: #999999;
	font-size: 0.12rem
 }
.Information_entry .message input{
	width: 100%;
	height: 0.23rem;
	line-height: 0.23rem;
	padding: 0.1rem 0;
	border: none;
	outline: none;
	text-align: right;
	font-size: 0.14rem;
}
.Information_entry .sex span{
  margin-left: 0.1rem;
	color: #999999;
	font-size: 0.13rem;
}
.Information_entry select{
	height: 0.43rem;
	line-height: 0.43rem;
	border: none;

}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ 
color:#999999; 
font-size:0.13rem; 
}

input:-moz-placeholder,textarea:-moz-placeholder{ 
color:#999999; 
font-size:0.13rem; 
}

input::-moz-placeholder,textarea::-moz-placeholder{ 
color:#999999; 
font-size:0.13rem; 
} 
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ 
color:#999999; 
font-size:0.13rem; 
}


input[type=radio]{
	vertical-align:middle;
	margin-top:-2px;
	margin-bottom:1px;
}
textarea{
	outline:none;
	border: 1px solid #f3f3f3;
	resize:none;
}

.remark .width75{
	width: 70%;
}
.remark .width75 textarea{
	width: 90%;
	padding: 0.1rem;
	outline:none;
}
.save{text-align: center}
.save button{
	width: 90%;
	height: 0.35rem;
	background: #0E9CFA;
	font-size: 0.14rem;
	border: none;
	color: #ffffff;
	-webkit-border-radius: 0.04rem;
	-moz-border-radius: 0.04rem;
	border-radius: 0.04rem;
	margin-top: 0.32rem;
}


/*selectd样式的重写*/
select {
	border: 1px solid  #fff;
	appearance:none;
	-webkit-appearance:none;
	background: url("../images/right_icon.png") no-repeat scroll right center transparent;
	padding-right: 0.14rem;
}
input::-webkit-input-placeholder { /* WebKit browsers */
	color: #999999;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #999999;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #999999;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #999999;
}
/*星星*/
ul,li{
	list-style: none;
}
.starts,.starts ul{float:left;}
.starts{padding-left:0.16rem;}
.starts ul li{float:left;color:#ddd;padding-right:3px;font-size:0.26rem;cursor: pointer;}
.starts ul li.on{color:#FBB132;}
.starts ul span{display:inline;float:left;padding-left:0.10rem;margin-top: 0.10rem;font-size: 0.16rem}


.fk_star{
	position: relative;
}
.fk_phone{
	position: absolute;
	right:0.1rem;
	top:0.1rem;
}
.fk_phone1{
	margin-top: 0.3rem;
}
.fk_star .starts ul li{font-size:0.16rem !important;}
.sex .starts ul li{font-size:0.16rem !important;}
.fk_star>div:nth-child(1){
	padding-left: 0.1rem;
	height: 0.22rem;
	line-height: 0.22rem;
}
/*table*/
.divs{
	width: 100%;
	overflow: scroll;
}
table {
	width: 100%;
	border-collapse:collapse;
}

table, td, th {
	text-align: left !important;
	border:1px solid #f3f3f3;
	border-right: none;
	border-left: none;
}
table td,table th{
	padding: 0.07rem 0.1rem;
}
table thead tr{
	background: #f3f3f3;
	color: #0E9CFA;
}
table thead tr span{
	color: red;
}
table.tabel_mon tbody tr td:nth-child(3){
	color: #FBB132;
	font-size: 0.16rem;
}
.hd_table{
	overflow: scroll;
	padding-top: 0.03rem;
}
::-webkit-scrollbar {
	display: none;
}


/*会员详情*/
.margintop10{
	margin-top: 0.1rem;
}
.tar_qh{
	margin-top: 0.1rem;
}
.head_card_message{
	border-bottom: 1px solid #f3f3f3;
}
.nav {
	overflow: hidden;
	text-align: center;
}
.nav li {
	float: left;
	padding: 5px;
	width:30%;
	color: #666;
	list-style: none;
	cursor: pointer;
	font-size: 0.14rem;
	font-weight: 600;
}
.nav li:hover,.selected {
	color:#0E9CFA;
	border-bottom: 2px solid #0E9CFA;
}
.nav li.selected{
	color:#0E9CFA;
	border-bottom: 2px solid #0E9CFA;
}
.fk_content .nav li:hover, .fk_content .nav li.selected {
	color:#0E9CFA;
	border-bottom:none;
}
.first_list{
	border: 1px solid #f3f3f3;
	padding: 0.1rem;
	border-radius: 0.04rem;
	margin-top: 0.2rem;
}
.content{
	padding: 10px;
	overflow: hidden;
}
.card_title{
	font-size: 0.15rem;
	font-weight: 600;
}
.card_head{
	 overflow: hidden;
	 height: 0.25rem;
	 line-height: 0.25rem;
	 font-size: 0.14rem;
	padding-bottom: 0.1rem;
	margin-bottom: 0.1rem;
	border-bottom: 1px solid #f3f3f3;
 }
.card_head p:nth-child(2){
	background: #FBB132;
	color: #fff;
	padding:0 0.08rem;
	font-size: 0.12rem
}
.after_hx{
	display: inline-block;
	text-align: right;
	width: 0.8rem;
	margin-right: 0.2rem;
}
.after_hx:after{
	content: "";
	width: 2px;
	height: 0.19rem;
	background-color: rgba(151,151,151,0.2);
	position: absolute;
	margin-left: 0.1rem;
}
.card_ul li{
	font-size: 0.13rem;
	padding-bottom: 0.05rem;
	padding-top: 0.05rem;
	font-weight: 600;
}
.card_ul li:nth-child(1) span:nth-child(2){
	color: rgba(14,156,250,1);
}
.card_ul li:nth-child(2) span:nth-child(2){
	color: #999999;
}
.card_ul li:nth-child(3) span:nth-child(2){
	color: #999999;
}
.card_ul li:nth-child(4) span:nth-child(2){
	color: #FBB132;
}
.list_two{
	margin-top: 0.2rem;
}
.list_two li{
	text-align: center;
	float: left;
	border: 1px solid #0E9CFA;
	margin-right: 0.1rem;
	width: 24%;
	padding: 0.2rem 0.1rem;
	border-radius: 0.04rem;

}
.list_two li p {
	height: 0.25rem;
	line-height: 0.25rem;
}
.list_two li:nth-child(3){
	margin-right: 0rem;
}
.list_two li p:nth-child(1){
	color: red;
	font-weight: 600;
	font-size: 0.16rem;
}

/*访客详情*/
.fk_list_two{
	margin-top: 0.2rem;
	padding: 0.2rem 0.1rem 0.2rem 0.1rem;
	box-shadow: 0px 3px 5px 2px #F4F5F8;
}
.fk_list_two li{
	font-size: 0.14rem;
	line-height: 0.3rem;
	height: 0.3rem;
}
.fk_list_two li span:nth-child(1){
	 display: inline-block;
	 width: 1rem;
 }
/*跟进记录*/
.gj_message{
	margin-left: 0.35rem;
	margin-top: 0.2rem;
	padding: 0.1rem;
	box-shadow: 0px 3px 5px 2px #F4F5F8;
}
.add_jl{
	position: fixed;
	bottom: 0.5rem;
	right:0.2rem;
	width: 0.6rem;
	height: 0.6rem;
	border-radius: 50%;
	cursor: pointer;
}
.gj_title {
	padding-bottom: 0.1rem;
	overflow: auto;
	border-bottom: 1px solid #f3f3f3;
}
.gj_title p{
	line-height: 0.25rem;
	height: 0.25rem;
}
.gj_title p:nth-child(1){
	color: #0E9CFA;
	font-size: 0.15rem;
}
.gj_title span:nth-child(1){
	color: #0E9CFA;
	font-size: 0.12rem;
}
.card_information li:nth-child(1){
	padding-top: 0.2rem;
	padding-bottom: 0.1rem;
	color: #666666;
	font-size: 0.13rem;
	height:20px;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:20px;
}
.caed_information li:nth-child(2) span{
	padding-top: 0.1rem;
	padding-bottom: 0.1rem;
	height:17px;
	font-size:12px;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height:17px;
}
.gj_Record{
	position: relative;
}
.progress_bar{
	position: absolute;
	top:0.35rem;
    height: 1.5rem;
    width: 0.2rem;
	background: url("../images/follow_up.png") no-repeat;
	background-size: cover;
}


.vcenter_img{
	display: inline-block;
	vertical-align: middle;
	margin: 0 0.05rem;
}
.notUse{
	color: #999999;
}
.modify{
	color: #0E9CFA;
}
.yg_delete{
	color: red;
}
.margintop{
	margin-top: 0 !important;
}
.fontsize16{
	font-size: 0.16rem !important;
	font-weight: 600;
	margin-right: 0.1rem;
}
.fontsize14{
	font-size: 0.14rem !important;
}
.vcenter_img{
	display: inline-block;
	vertical-align: middle;
	margin: 0 0.05rem;
}
.notUse{
	color: #999999;
}
.record{
	color: #0079fe;
}
.modify{
	color: #0E9CFA;
}
.yg_delete{
	color: red;
}



.sales_record_page header{
	padding: 0 0.2rem
}
.staff_info{
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 0.14rem;
	color: #333;
}
.staff_info .name{
	font-size: 0.2rem;
}
.sales_record_page header .search{
	margin-top: 0.1rem
}
.sales_record_page header .search input{
	padding: 0 0.1rem;
	background-color: #fff;
	border: 0.01rem solid #eee;
	border-radius: 0.08rem;
}


.sales_record_page .my_table .table {
	 border-radius: .185185rem;
}
.sales_record_page .my_table .table .th {
	/* height: 1.074074rem; */
	/* line-height: 1.074074rem; */
	padding: 0.1rem 0;
	/* background-color: #393943; */
	text-align: center !important;
	border-top-left-radius: .185185rem;
	border-top-right-radius: .185185rem;
}
.sales_record_page .my_table .table .list-tr td{
	padding: 0.1rem 0;
	text-align: center !important;
}
  
